table of contents
SORT(1) | Polecenia użytkownika | SORT(1) |
NAZWA¶
sort - sortuje wiersze plików tekstowych
SKŁADNIA¶
sort [OPCJA]... [PLIK]...
sort [OPCJA]... --files0-from=P
OPIS¶
Wypisuje posortowaną zawartość wszystkich PLIKÓW na standardowe wyjście.
Argumenty, które są obowiązkowe dla długich opcji, są również obowiązkowe dla krótkich.
Opcje określające kolejność:
- -b, --ignore-leading-blanks
- ignoruje początkowe znaki odstępu
- -d, --dictionary-order
- bierze pod uwagę wyłącznie litery, cyfry i znaki odstępu
- -f, --ignore-case
- traktuje małe litery jak wielkie
- -g, --general-numeric-sort
- porównuje według wartości liczbowej
- -i, --ignore-nonprinting
- bierze pod uwagę wyłącznie znaki drukowalne
- -M, --month-sort
- porządek: (nieznane) < sty < ... < gru
- -h, --human-numeric-sort
- porównuje liczby w formacie czytelnym dla ludzi (np. 2K, 1G)
- -n, --numeric-sort
- porównuje zgodnie z liczbową wartością łańcucha
- -R, --random-sort
- sortuje wg losowego skrótu kluczy
- --random-source=PLIK
- pozyskuje losowe bajty z PLIKU
- -r, --reverse
- odwraca porządek sortowania
- --sort=SŁOWO
- sortuje zgodnie ze SŁOWEM: general-numeric - odpowiednik -g, human-numeric - -h, month - -M, numeric - -n, random - -R, version - -V
- -V, --version-sort
- sortuje według liczb (numerów wersji) w tekście
Inne opcje
- --batch-size=LICZBA-POŁĄCZEŃ
- łączy nie więcej niż LICZBA-POŁĄCZEŃ wejść naraz, w przypadku większej liczby używa plików tymczasowych
- -c, --check, --check=diagnose-first
- tylko sprawdza posortowanie wejście, nie sortuje
- -C, --check=quiet, --check=silent
- jak -c, lecz nie informuje o pierwszym nieprawidłowym wierszu
- --compress-program=PROGRAM
- kompresuje pliki tymczasowe PROGRAMEM, dekompresuje tym samym programem, z opcją -d
- --debug
- odnotowuje część wiersza użytą do sortowania i ostrzega o dyskusyjnym sposobie użycia na standardowym wyjściu błędów
- --files0-from=P
- odczytuje wejście z plików o nazwach zakończonym znakiem NUL wypisanych w P, jeśli jako P podano -, to nazwy są odczytywane ze standardowego wejścia
- -k, --key=POZYCJA1[,POZYCJA2]
- rozpoczyna klucz od POZYCJI1 (numeracja rozpoczyna się od 1), kończy na POZYCJI2 (domyślnie jest to koniec wiersza). Patrz: składnia POZYCJI poniżej
- -m, --merge
- łączy pliki posortowane wcześniej, nie sortuje
- -o, --output=PLIK
- wypisuje wynik do PLIKU zamiast na standardowe wyjście
- -s, --stable
- stabilizuje sortowanie, wyłączając porównywanie końcowe
- -S, --buffer-size=ROZMIAR
- określa ROZMIAR głównego bufora pamięci
- -t, --field-separator=SEPARATOR
- używa SEPARATORA zamiast przejścia ze znaków niepustych do pustych
- -T, --temporary-directory=KATALOG
- używa KATALOGU na dane tymczasowe, zamiast zmiennej $TMPDIR lub /tmp, opcja użyta wielokrotnie definiuje wiele katalogów
- --parallel=N
- zmienia liczbę równoległych przebiegów sortowania na N
- -u, --unique
-
z opcją -c: sprawdza czy wiersze są unikalne
bez opcji -c: wyświetla tylko pierwszy z identycznych wierszy - -z, --zero-terminated
- kończy każdy wiersz bajtem 0, zamiast znakiem nowego wiersza
- --help
- wyświetla ten tekst i kończy pracę
- --version
- wyświetla informacje o wersji i kończy działanie
POZYCJA ma następującą składnię: NR-POLA[.POZYCJA-ZNAKU][OPCJE], gdzie NR-POLA i POZYCJA-ZNAKU są liczbami, liczonymi od 1. Jeśli nie podano opcji -t ani -b, znaki w polu są liczone od początku poprzedzającego odstępu. OPCJE to jedna lub więcej liter oznaczających opcje, które przesłaniają globalne opcje kolejności dla danego klucza. Jeśli nie podano klucza, jako klucz używany jest cały wiersz.
Po ROZMIARZE mogą występować następujące przyrostki mnożące: % - 1% pamięci, b 1 K 1024 (domyślnie) itd. dla M, G, T, P, E, Z, Y.
Jeśli nie podano PLIKU lub jako PLIK podano -, czyta standardowe wejście.
*** UWAGA ***
Lokalne ustawienia regionalne (locale) określone przez zmienne
środowiskowe wpływają na kolejność
sortowania. Proszę użyć LC_ALL=C, aby
otrzymać tradycyjny porządek sortowania, który
używa dosłownych wartości bajtów.
AUTOR¶
Napisane przez Mike'a Haertela i Paula Eggerta.
ZGŁASZANIE BŁĘDÓW¶
Zgłoszenia błędów w sort proszę
wysyłać (po angielsku) na adres bug-coreutils@gnu.org
Strona internetowa GNU coreutils:
<http://www.gnu.org/software/coreutils/>
Ogólna pomoc dotycząca oprogramowania GNU:
<http://www.gnu.org/gethelp/>
Zgłoszenia błędów w tłumaczeniu sort
proszę wysyłać na adres
<http://translationproject.org/team/pl.html>
PRAWA AUTORSKIE¶
Copyright © 2011 Free Software Foundation, Inc. Licencja
GPLv3+: GNU GPL w wersji 3 lub późniejszej
<http://gnu.org/licenses/gpl.html>.
Jest to wolne oprogramowanie: można je zmieniać i
rozpowszechniać. Nie ma ŻADNEJ GWARANCJI, w granicach
określonych przez prawo.
ZOBACZ TAKŻE¶
Pełna dokumentacja sort jest dostępna w formacie Texinfo. Jeśli programy info i sort są poprawnie zainstalowane, to polecenie
- info coreutils 'sort invocation'
powinno dać dostęp do pełnego podręcznika.
TŁUMACZENIE¶
Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: Wojtek Kotwica (PTM) <wkotwica@post.pl> i Michał Kułach <michal.kulach@gmail.com>.
Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na stronie http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją 8.13 oryginału.
wrzesień 2011 | GNU coreutils 8.12.197-032bb |